package com.subaiqiao.yunshiyuan.basis.utils;

import io.jsonwebtoken.JwtBuilder;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;

import java.util.Date;

/**
 * 生成token
 */
public class CreateJwt {
    public static String getoken(int userId, String username){
        Jwts.builder();//生成
        Jwts.parser();//解密

        JwtBuilder jwtBuilder=Jwts.builder()
                // 设置需要加密的内容
                .setId(userId+"")
                .setSubject(username+"")
                // token保留时间
                .setIssuedAt(new Date())
                .signWith(SignatureAlgorithm.HS256,"sbq-ysy").setExpiration(
                        new Date(System.currentTimeMillis()+86400000)
                );
        return jwtBuilder.compact();
    }
}
